home *** CD-ROM | disk | FTP | other *** search
/ Transactor / Transactor_07_1985_Transactor_Publishing.d64 / firstdial3 doc < prev    next >
Text File  |  2023-02-26  |  33KB  |  793 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.           FIRSTDIAL3 - A Smart Autodial Terminal Program for the Commodore-64.
  31.  
  32.  
  33.  
  34.                Author of ORIGINAL Program and Manual: Paul Higginbottom.
  35.                   Revisions to Program by Tom Hughes and Bill Osipoff
  36.                           Revisions to Manual by Ian A. Wright
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.          Firstterm3 manual                                            Page...1
  71.  
  72.  
  73.          GETTING STARTED
  74.  
  75.          To make sure no previous programs, or programming of your
  76.          Commodore-64 will affect the running of this program, turn the
  77.          computer OFF, if it is currently on.
  78.  
  79.          Now turn ON the computer and your  disk unit, and with Firstdial3
  80.          Boot, Firstdial3, Firstterm3 Bt, and Firstterm3 on the program
  81.          diskette in the drive, type:  LOAD 'FIRSTDIAL3 BOOT',8,1 then press
  82.          'Return'.
  83.  
  84.          You must run the boot; the other programs will automatically load and
  85.          run; the screen will go blank, and shortly, the menu will appear as
  86.          follows:
  87.  
  88.          ---------------------------------------------------------------------
  89.                       FIRSTERM3    Tom Hughes-Bill Osipoff   1984
  90.                                   Based on Programs By
  91.                             Paul Higginbottom & Steve Punter
  92.  
  93.                              A. Enter terminal mode
  94.                              B. Disk commands
  95.                              C. Examine/alter protocols & Block size
  96.                              D. Print file/buffer to screen/printer
  97.                              E. Examine/alter function keys
  98.                              F. Load or save parameters
  99.                              G. Upload file - Punter or Text
  100.                              H. Download file - Punter
  101.                              I. Save memory buffer
  102.                              J. Extract from text file
  103.                              K. IMG conversions
  104.                              L. Toggle buffer 2 - OPEN
  105.                              M. Exit program
  106.  
  107.                           Press "A" to "M" to select function
  108.          ---------------------------------------------------------------------
  109.  
  110.                            ***********************************
  111.                            *                                 *
  112.                            *  NNN  NN   OOO  TTTTTT  EEEEEE  *
  113.                            *  NNNN NN  OO OO   TT    EE      *
  114.                            *  NN NNNN  OO OO   TT    EEEE    *
  115.                            *  NN  NNN  OO OO   TT    EE      *
  116.                            *  NN   NN   OOO    TT    EEEEEE  *
  117.                            *                                 *
  118.                            ***********************************
  119.  
  120.          FROM ANY POINT IN THE PROGRAM (#1) TO RETURN TO THE MENU, SIMPLY
  121.          PRESS THE 'STOP' KEY.
  122.  
  123.          (N.B. - IN TERMINAL MODE, IT'S A SHIFTED 'STOP' SO THAT IT CANNOT BE
  124.          PRESSED ACCIDENTALLY).
  125.  
  126.  
  127.  
  128.  
  129.  
  130.          28/12/84                                     Revised by Ian A. Wright
  131.  
  132.  
  133.  
  134.  
  135.  
  136.          Firstterm3 manual                                            Page...2
  137.  
  138.  
  139.          THE TOOLS
  140.  
  141.          This section is provided to outline what this program can do, and an
  142.          overview of how it can be done.  When using this program, there are 3
  143.          forms of interaction you can have with it. They are:
  144.  
  145.          1. Menu function selection, and supplying the information for a given
  146.             option.
  147.  
  148.          2. Command function from terminal mode, to change a 'mode' of
  149.             operation.
  150.  
  151.          3. Interaction with another computer.
  152.  
  153.          The menu shows you the options available to you, but provided below
  154.          is a wider explanation of each option:
  155.  
  156.          A. Enter terminal mode - This puts you in a communications
  157.          environment, wherein, each character you type will be transmitted to
  158.          another computer, and each character sent to you, by the other
  159.          computer you are communicating with, will be displayed on your
  160.          screen.  In terminal mode, the screen displays a status line (the top
  161.          line of the screen) and the remaining 24 lines of the screen are the
  162.          terminal's screen.  Certain key combinations will alter the various
  163.          status 'indicators' on the status line. These key functions allow you
  164.          to modify the terminal environment (for example, enabling 'word-wrap'
  165.          which commands the program to automatically avoid words being split
  166.          at the end of a line, by 'pushing' them onto the next line.)
  167.  
  168.          B. Disk commands - This will display the information from the
  169.          diskette.  Use BASIC 2.0 commands such as $0 for directory of drive
  170.          0, or "sC:filename" to scratch a file.
  171.  
  172.          C. Examine/alter protocols & Block size - This option allows you to
  173.          examine, and/or alter the communications protocols required for the
  174.          particular modem, and/or remote computer.  An example of a 'protocol'
  175.          is 'baud rate', which is the speed at which data is transfered
  176.          between the computers' modems.  Most inexpensive modems are '300
  177.          baud' which is a transfer rate of roughly 30 characters per second.
  178.  
  179.          D. Print a file/buffer to screen/printer - This allows you to display
  180.          on the screen or print on the printer, the text captured in the
  181.          computers memory with this program, or a file on the disk.
  182.  
  183.          E. Examine/alter function keys - The Commodore 64 has 4 function
  184.          keys. This package allows you to make them send to another computer,
  185.          one or more character(s) by just one single keypress. For example,
  186.          most data bases have a 'HELP' command.  You might want to have one
  187.          key press send 'HELP' and a <RETURN> to the remote computer.  Or,
  188.          similarly, any frequently used command/string of text can be assigned
  189.          to a single keypress.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.          28/12/84                                     Revised by Ian A. Wright
  197.  
  198.  
  199.  
  200.  
  201.  
  202.          Firstterm3 manual                                            Page...3
  203.  
  204.  
  205.          F. Load or save parameters - The protocols, the function key
  206.          definitions, and even the screen, text, and border colours, may be
  207.          loaded or saved as a 'parameter file' on disk.  This is useful for
  208.          communicating with different systems, with differing protocols, and
  209.          commonly used commands which you have defined in the function keys.
  210.          An example of two parameter files might be 'BBS' and 'Compuserve.'
  211.  
  212.          G. Upload file - Punter or Text -  A program, file, or WordPro file
  213.          on the disk in your drive can be transmitted to the remote computer.
  214.          This for example, could be used to send electronic mail prepared and
  215.          saved earlier, before you were communicating with the remote
  216.          computer.
  217.  
  218.          H. Download file - Punter - Using Punter's LATEST protocol, programs
  219.          or files can be downloaded and saved to disk.
  220.  
  221.          I. Save memory buffer - This option allows you to save the text
  222.          captured in the computer's memory to a file on your disk drive.
  223.  
  224.          J. Extract from text file - You can read a disk file and select by
  225.          line numbers any segment.  This segment can be saved to disk under a
  226.          new name.
  227.  
  228.          K. IMG conversions - allows you to convert sequential files to hex
  229.          files for transmission on Compuserve.
  230.  
  231.          L. Toggle buffer 2 - OPEN - this key allows you to have two separate
  232.          "buffer" areas open.  You can save material to either buffer while in
  233.          the terminal mode.
  234.  
  235.          M. Exit or Dial - This option will reset the computer, as if it were
  236.          turned off and on again if you choose 'yes'.  If 'no' is chosen you
  237.          can autodial/re-dial any telephone number.
  238.  
  239.          Technical note:  This program is designed for communicating via the
  240.          RS-232 port of the Commodore-64 (an edge connector, which will
  241.          require suitable cable, or a VIC1011A adaptor) to another computer,
  242.          or modem, at speeds from 50 to 2400 baud.  Since the Commodore-64 has
  243.          only one RS-232 port, the program assumes the printer is connected to
  244.          the CBM serial port as device 4, or some other interface cartridge
  245.          which intercepts the KERNAL functions (for example, RTC's 64-LINK
  246.          cartridge, which allows any IEEE printers to be connected to the
  247.          Commodore-64. This program will work with that cartridge or the
  248.          BusCard II installed.)
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.          28/12/84                                     Revised by Ian A. Wright
  263.  
  264.  
  265.  
  266.  
  267.  
  268.          Firstterm3 manual                                            Page...4
  269.  
  270.  
  271.          TERMINAL MODE (OPTION A FROM THE MENU)
  272.  
  273.          Pressing 'A' from the menu puts you in 'terminal mode' which is the
  274.          environment where ALL communicating with another, remote computer is
  275.          done.  A status line is shown on the top line of the screen.  It
  276.          should look like this:
  277.  
  278.              :T:S:O:W:D:B:-12:00:00-42362:0:000:000:
  279.               ! ! ! ! ! !       !      !  !  !   !--Character code received
  280.           Status Indicators     !      !  !  !
  281.                                 !      !  !  !-----Character code sent
  282.                 Clock-----------!      !  !
  283.                                        !  !--------Number of nulls to be sent
  284.               Free memory in buffer----!             after a carriage return
  285.  
  286.  
  287.          T - (The 'timeout' indicator)  When you transmit characters to a
  288.          remote computer, usually by typing, this is usually known as 'full
  289.          duplex' which simply means that the remote computer will echo back to
  290.          the Commodore-64 each character you sent.  This indicator will 'light
  291.          up' (go into inverse video) if, when in full duplex, a character you
  292.          transmit is not sent back by the remote computer within a short time.
  293.  
  294.          S - (The ALLCAPS mode indicator) The shiftlock key on the keyboard is
  295.          not always useful for entering upper case text, because it will shift
  296.          the numerics and all other keys also, so an 'ALLCAPS' mode is
  297.          provided for simply ensuring all alpha characters ('a' to 'z')
  298.          transmitted are sent in UPPER case regardless of whether the shift
  299.          key is depressed.  This mode can be turned on and off (toggled) by
  300.          holding down the Commodore key and pressing 's'.
  301.  
  302.          O - (The OUTPUT-SUPPRESSED mode indicator)  When lit, the user's
  303.          output will not be displayed (in either half or full duplex).  This
  304.          is useful for not allowing other people to see you entering passwords
  305.          on remote computer systems, for example.  The indicator can be
  306.          toggled by pressing the Commodore key and then 'o'.
  307.  
  308.          W - (The WORD-WRAP mode indicator)  Since the Commodore-64 can
  309.          display 40 characters on a line, instead of 80 (or even132) columns
  310.          as most commercial terminals can, words may get 'split' over two
  311.          lines (for example, printing the word 'Commodore' beginning in the
  312.          35th column will put 'Commo' on that line, and 'dore' ends up at the
  313.          start of the next line). When the WORD-WRAP indicator is lit, the
  314.          program will automatically ensure that no words are split at the end
  315.          of a line by pushing the word onto the next line if it won't fit on
  316.          the current line.  Word-wrap mode is toggled by holding down the
  317.          Commodore key and pressing 'w'.
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.          28/12/84                                     Revised by Ian A. Wright
  329.  
  330.  
  331.  
  332.  
  333.  
  334.          Firstterm3 manual                                            Page...5
  335.  
  336.  
  337.          D - (The DISPLAY-CONTROL-CHARACTERS mode indicator)  It is usually
  338.          not necessary to see the incoming control characters (character codes
  339.          0 through 31 decimal - excluding, for example, 'Carriage Return',
  340.          which is 13), but in case the user does wish to see them, the program
  341.          allows for this.  Control characters will be shown as highlighted
  342.          characters on the screen, from '@' to 'Z'.  To toggle this mode, hold
  343.          down the Commodore key and press 'd'.
  344.  
  345.          B - (The BUFFER-OPEN/CLOSED mode indicator)  Any text which is
  346.          displayed can be stored in the memory of the Commodore-64, for later
  347.          viewing, or hardcopy on the printer, or even storing to the disk in a
  348.          file. This ability is known as a 'memory buffer' because the text is
  349.          'buffered' for later usage. The five digit number on the status line
  350.          indicates how much memory is left for text to be stored. The text is
  351.          only put into the memory buffer if the indicator is lit, which allows
  352.          you to selectively store information (for example, news stories or
  353.          only certain stock information).  To start or stop the program
  354.          storing incoming text in the memory buffer, hold down the Commodore
  355.          key, and press 'b'.  If you wish to 'clear out' the memory buffer,
  356.          i.e., instruct the computer to 'forget' all it has stored for you,
  357.          thus makinng available all the memory again, hold down either shift
  358.          key, and press '*'.  For quick temporary storage of, for example, an
  359.          address, or other piece of information you quickly want to capture,
  360.          but you didn't have your memory buffer open, hold down the Commodore
  361.          key, and press 'x'. This swaps the screens contents with a SECOND
  362.          screen. Pressing 'Commodore X' again, will bring back the 'first'
  363.          screen again.
  364.  
  365.          SUMMARY OF KEYBOARD 'FUNCTIONS' IN TERMINAL MODE:
  366.  
  367.          <SHIFT *>     - Clear memory buffer
  368.          <Commodore S> - Toggle ALL CAPITALS mode
  369.          <Commodore O> - Toggle displaying of your typing for privacy
  370.          <Commodore W> - Toggle automatic formatting of each line
  371.          <Commodore D> - Toggle display of control characters (ASCII 0-26)
  372.          <Commodore B> - Toggle buffer - memory capture of displayed text
  373.          <Commodore P> - Reset buffer pointer without clearing buffer
  374.          <Commodore C> - Close disk file when sending a file from disk
  375.          <Commodore +> - Change background colour of the screen
  376.          <Commodore -> - Change colour of text
  377.          <Commodore *> - Change border colour
  378.          <Commodore X> - Swap screen with second stored, screen.
  379.          <Commodore T> - Resets clock to 0:00:00
  380.          <CTRL L>      - Acts as a 'form feed' and clears the screen
  381.          <CTRL :>      - Generates an ESC character (ASCII 27)
  382.          <CTRL +>      - Increase the number of nulls sent after a carriage
  383.                          return (maximum 9)
  384.          <CTRL ->      - Decrease nulls sent after return (minimum 0)
  385.          <left arrow>  - is displayed as an underscore on the screen
  386.                          (consistent with 'most' terminals).
  387.          <shifted DEL> - Generates DELETE character (ASCII 127)
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.          28/12/84                                     Revised by Ian A. Wright
  395.  
  396.  
  397.  
  398.  
  399.  
  400.          Firstterm3 manual                                            Page...6
  401.  
  402.  
  403.          The function keys send strings as designated in option 'E':
  404.  
  405.          Unshifted..............<F01>/<F03>/<F05>/<F07>
  406.          Shifted................<F02>/<F04>/<F06>/<F08>
  407.          Commodore..............<F09>/<F10>/<F11>/<F12>
  408.          CTRL...................<F13>/<F14>/<F15>/<F16>
  409.  
  410.          THE CLOCK - functions like a normal clock; can be used to inform you
  411.          of connect time on a system, or give you the actual time.  Can be
  412.          reset to 00:00:00 by holding down the Commodore key and pressing 't',
  413.          or set to a given time from the Examine/alter protocols option (C)
  414.          from the menu.
  415.  
  416.  
  417.          Local editing mode
  418.  
  419.          This terminal program gives you to do full screen editing (as you do
  420.          when correcting mistakes, when entering a program), even when the
  421.          computer you are communicating with, does not support such a
  422.          function.  If 'Return' is pressed while either shift key is held down
  423.          is entered when in terminal mode, the cursor will flash (instead of
  424.          being 'solid').  Incoming text will still be output to the screen as
  425.          normal, but further typing by the user is NOT transmitted to the
  426.          remote computer.  At this point, you can use the cursor movement keys
  427.          (up, down, left and right), the INSert key, the DELete key, the HOME
  428.          and CLR keys, and in fact, EVERY key to edit and enter text onto the
  429.          screen.  When you want to send a line of text, you simply position
  430.          the cursor on the first character to be sent, and enter another
  431.          'Shifted return'.  The program will then enter all characters from
  432.          that point on on the screen line, and also transmit a 'Return'.
  433.          'What can I use that for?' you say.  Let's take a look at an example
  434.          usage of this feature: Let us suppose the computer you are
  435.          communicating with is awaiting your command.  You want to send a
  436.          letter to another user, and you enter the command:
  437.          MAIL SEND JOHN EXPRESS     The system responds with:
  438.          User 'JOHN' not found...   Re-enter:
  439.          And you realise that you entered the NAME of the user you wished to
  440.          send mail to instead of their computer account 'ID', which this
  441.          particular system requires.  You no longer have to type this command
  442.          in all over again, you simply enter 'local editing mode' by holding
  443.          down the 'shift' and pressing 'Return'.  The cursor should be
  444.          flashing.  You move the cursor up using the cursor movement keys and
  445.          correct the mistake:
  446.          MAIL SEND XYZ999 EXPRESS
  447.          To send the whole line again, you simply position the cursor on the
  448.          'M' in 'MAIL' (often easiest by pressing 'Return', and then 'Cursor
  449.          up', if you're on the same line as the line you wish to send), and
  450.          then press 'Return' while holding down the 'Shift' again, and  you'll
  451.          see the line re-entered for you.
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.          28/12/84                                     Revised by Ian A. Wright
  461.  
  462.  
  463.  
  464.  
  465.  
  466.          Firstterm3 manual                                            Page...7
  467.  
  468.  
  469.          DISK COMMANDS (OPTION B FROM THE MENU)
  470.  
  471.          As soon as you press 'b' from the menu, the screen will clear and you
  472.          will be asked what disk command you want to send or 'Stop' to abort.
  473.          You can send any BASIC 2.0 disk command such as "sC:filename" to
  474.          scratch a file or "vE:filename,8" to verify one.  To see a directory
  475.          of drive 0 type "$0" and while listing, any key will stop and start
  476.          the listing and the 'Stop' key will terminate.
  477.  
  478.  
  479.          EXAMINE/ALTER PROTOCOLS (OPTION C FROM THE MENU)
  480.  
  481.          When the program is run, the RS232 and terminal parameters are set to
  482.          defaults which are suitable for practically all terminal work at 300
  483.          baud, which include the 1600/1650 VICMODEMs.  When 3 is pressed from
  484.          the menu, the current protocols are displayed.  To alter them, simply
  485.          press the numeric key alongisde the particular protocol.  For
  486.          example, to change duplex, press '1'.  When you've set them to your
  487.          particular requirements, pressing the STOP key will return you to the
  488.          menu.  The protocols are:
  489.  
  490.          '1' - Duplex (Half, or Full)  In half duplex, each character
  491.          transmitted by your computer is displayed by the program on the
  492.          screen.  In full duplex, the program expects the remote computer to
  493.          send each character back which your computer sends to it.  Almost all
  494.          commercial networks operate in full duplex.  If, for example, you
  495.          want to communicate with another Commodore-64 though, both you, and
  496.          your remote telecomputing partner would need to operate in half
  497.          duplex.
  498.  
  499.          '2' - Line feed (Yes, or No)  After you transmit a carriage return,
  500.          some networks require a linefeed also.  This option allows you the
  501.          alternative of having a line feed sent automatically after a return,
  502.          or not.  This is becoming less likely though, and in most operation,
  503.          you would have the option set to 'No'.
  504.  
  505.          '3' - Stop bits (1, or 2.)  The RS232 interface separates each
  506.          character of information with 1 or 2 stop 'pauses' or bits.
  507.          Sometimes, more often with 1200 baud, you might need to send 2,
  508.          instead of the far more usual 1.
  509.  
  510.          '4' - Parity (None, Even, Odd, Space, or Mark).  The RS232 interface
  511.          can mark the end of each character, with an extra piece of
  512.          information (known as a 'parity bit'), which gives either computer, a
  513.          slightly more secure way of ensuring good data transmission.  Most
  514.          systems don't require any parity, so just ignore it.
  515.  
  516.          '5' - Baud rate (110, 150, 300, 600, 1200, 1800, or 2400)  The RS232
  517.          interface can transmit information at different speeds.  This will
  518.          need to be set according to your modem, and/or the computer you are
  519.          communicating with. 300 baud is the most common, with 1200 usually
  520.          being used for 'high speed' communication.
  521.  
  522.  
  523.  
  524.  
  525.  
  526.          28/12/84                                     Revised by Ian A. Wright
  527.  
  528.  
  529.  
  530.  
  531.  
  532.          Firstterm3 manual                                            Page...8
  533.  
  534.  
  535.  
  536.          '6' - Word length (5, 6, 7, or 8 bits)  Some remote computers ignore,
  537.          or don't use all of the 8 bits in a byte.  If, for example, you set
  538.          this parameter to 7 bits, the 8th bit will be ignored.
  539.  
  540.          '7' - Punter block size  This can be altered from 40-255 bytes.
  541.  
  542.          '8' - Set time  Asks for the time you wish displayed in terminal
  543.          mode.  The format of the time you enter is checked and if the program
  544.          doesn't understand what you have entered, the bell will ring, and the
  545.          time will not be altered.  Do NOT enter in 24 hour format, it's a 12
  546.          hour clock.  You can enter just the hours and minutes (the seconds
  547.          will default to 0), or you can enter the full hours, minutes and
  548.          seconds.  2 digits for each part must be entered, therefore, if the
  549.          time is five minutes after two, you should enter: 0205 or 020500
  550.  
  551.          '9' - Return to menu  Go back to the main menu.  This can also be
  552.          achieved at any time by pressing the STOP key.
  553.  
  554.  
  555.          PRINT FILE/BUFFER TO SCREEN/PRINTER (OPTION D FROM THE MENU)
  556.  
  557.          This important option, allows you to print, to either the screen or
  558.          your printer, the text you captured in the computer's memory buffer,
  559.          or a disk file.  When '4' is pressed to select this option, you will
  560.          be asked:  Buffer or file? (Press 'B' or 'F')  As implied, press 'b'
  561.          if you wish to print whatever text you may have stored in your memory
  562.          buffer, or 'f' for a disk file.  You will then be asked (the screen
  563.          will clear) if you wish to print to the screen or printer in a
  564.          similar 'one key' selection.  Press 's' if you just wish to view the
  565.          memory buffer or disk file on the screen, or 'p' if you want to print
  566.          the text on your printer.  If you are printing from a disk file you
  567.          will be asked for the name of the file.  If you enter a filename and
  568.          the file is not on the disk in the drive, a bell will sound, and you
  569.          will be returned to the main menu.  If you opt to output either the
  570.          contents of your memory buffer, or the disk file to your printer, you
  571.          will then be asked to select your type of printer.  Note, the
  572.          statement at the end of the section on "THE TOOLS".  While the
  573.          file/buffer is printing to screen/printer, any key can be pressed to
  574.          stop and resume printing, and if the STOP key is pressed at any time,
  575.          printing will terminate, and the program will prompt you to press any
  576.          key to return to the menu.
  577.  
  578.  
  579.          EXAMINE/ALTER FUNCTION KEYS (OPTION E FROM THE MENU)
  580.  
  581.          This option allows you to examine or change, the strings of
  582.          characters which will be sent by the function keys, and function keys
  583.          in conjunction with shift/Commodore/CTRL keys.  For your own
  584.          security, a password is requested when this option is selected from
  585.          the menu.  When no parameter file has been loaded, and the password
  586.          has not been changed, it is defaulted to '64'.  Having entered the
  587.  
  588.  
  589.  
  590.  
  591.  
  592.          28/12/84                                     Revised by Ian A. Wright
  593.  
  594.  
  595.  
  596.  
  597.  
  598.          Firstterm3 manual                                            Page...9
  599.  
  600.  
  601.          password, you will see a display of the 16 function keys.  To alter a
  602.          string, enter the function keypress itself, for example, function key
  603.          string 11 (f11) is entered by holding down the Commodore key, and
  604.          pressing 'f5'.  (For a full list of the key sequences, see 'Summary
  605.          of keyboard functions' in section 2.)   Having selected the string to
  606.          change, you will be prompted to enter the text string to be assigned
  607.          to that key. Enter this, for example:  Enter new text for function
  608.          key f11 > You type 'hello', and press RETURN.  The program then asks
  609.          if you want a RETURN to be transmitted after the string when you
  610.          press the function key, by prompting you with:  Add a carriage
  611.          return?  Enter 'y', or 'n' (yes, or no) as desired.  For frequently
  612.          executed commands, for example, you will want to add a carriage
  613.          return.  Since your function key assignments are completely secure,
  614.          you can even assign your log-in password to remote systems.  You are
  615.          then asked if you want the string to be displayed on the screen or
  616.          not, with the prompt:  Echo string to screen? (Y/N)  Enter 'y', or
  617.          'n' (yes, or no) as desired.  If you do not wish 'viewers' watching
  618.          what commands of text you are sending to the computer, such as log-in
  619.          passwords, you would want to press 'n' for this option.  The string
  620.          is then displayed in its place in the definitions, and if you chose
  621.          for the string not to be echoed to the screen, there are small
  622.          'blocks' around the assignment.  If you press 'p' from the prompt,
  623.          you will be asked for a new password (the one you enter when
  624.          selecting this option from the menu).  This password is the ONLY way
  625.          you can get into the section, so if you change it, be sure not to
  626.          forget it!  When you're finished, press STOP to return to the menu.
  627.  
  628.  
  629.          LOAD OR SAVE PARAMETERS (OPTION F FROM THE MENU)
  630.  
  631.          The 'parameters' include the protocols, the function key definitions,
  632.          and the screen, text, and border colours. You may be save the details
  633.          of the way you 'configure' the program for communicating with a
  634.          particular remote computer as a file on the disk, in a parameter
  635.          file.  An example of two parameter files might be 'source' and
  636.          'compuserve' for communicating with these large, popular database
  637.          networks.  When '6' is pressed to select this option, you will be
  638.          asked:  Load or Save parameters?  (Press 'L' or 'S')  As implied,
  639.          press 'l' if you wish to load in a parameter file you have previously
  640.          stored, or 's' if you wish to save the current parameters in a disk
  641.          file.  Having selected 'l' or 's', you will be asked for the name of
  642.          the file.  If you enter a filename which causes a disk error, a bell
  643.          will sound, and you will be returned to the main menu.  Load
  644.          parameters: The colours will be set, the RS232 will be setup, the
  645.          function keys will be re-assigned.  Save parameters: The colours will
  646.          be saved, the RS232 parameters will be saved, and the function keys
  647.          assignments will be saved.  After either function, the program will,
  648.          once again, return to the menu.
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.          28/12/84                                     Revised by Ian A. Wright
  659.  
  660.  
  661.  
  662.  
  663.  
  664.          Firstterm3 manual                                           Page...10
  665.  
  666.  
  667.          UPLOAD A FILE - PUNTER OR TEXT (OPTION G FROM THE MENU)
  668.  
  669.          The screen clears to a header showing "Punter Upload - New Protocol".
  670.          You will be asked first whether you want to select to upload a
  671.          program using Punter II protocol, a text file, or to press 'Stop' to
  672.          abort.  Select 'T' for text and the program asks for the name of the
  673.          file that you wish to transmit.  If you enter a filename and the file
  674.          is not on the disk in the drive, a bell will sound, and you will be
  675.          returned to the main menu.  If the file is present, the program will
  676.          go into terminal mode, and each character from the file will be
  677.          transmitted to the computer as if you were typing it.  If the 'Stop'
  678.          key is pressed while the file is still being transmitted, or a disk
  679.          error occurs, or the end of the file is reached, the process will
  680.          stop, the disk file will be closed, and the you will remain in
  681.          terminal mode.  Technical note:  Sometimes, the number of nulls to be
  682.          sent after a carriage return will need to be set to more than zero to
  683.          ensure the computer you are communicating with does not drop any
  684.          characters after a carriage return.  Selecting 'P' for Punter mode,
  685.          you will have to enter the type of file to upload (Sequential,
  686.          Program, or Wordpro), then enter the name of the file as above.  The
  687.          'Stop' key is used to abort.
  688.  
  689.  
  690.          DOWNLOAD FILE - PUNTER - (OPTION H FROM THE MENU)
  691.  
  692.          As above, but after entering the filename the screen shows:  Status:
  693.          Waiting for header, and as the file comes in, the number of good/bad
  694.          blocks transmitted are counted.  Abort is the 'Stop' key.
  695.  
  696.  
  697.          SAVE MEMORY BUFFER (OPTION I FROM THE MENU)
  698.  
  699.          Text captured in the memory buffer in terminal mode, can be stored on
  700.          disk, in a file, for later viewing/printing, or even usage with other
  701.          software.  You will be asked for the name of the file under which you
  702.          wish to store the memory buffer contents.  If you enter a filename
  703.          which causes an error, a bell will sound, and you will be returned to
  704.          the main menu.  Otherwise, the storing will proceed, when completed,
  705.          the program will return to the menu.
  706.  
  707.  
  708.          EXTRACT FROM TEXT FILE (OPTION J FROM THE MENU)
  709.  
  710.          This option works to read a sequential file from disk and print it to
  711.          the screen, with a line number for each line.  You can use the 'Space
  712.          bar' to pause the screen output, the 'Return' key will stop the
  713.          input.  When stopped you can select the number of the starting and
  714.          ending lines to send that part of the file to the disk under a new
  715.          name.  The new file of selected information can then be uploaded
  716.          using option G.
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.          28/12/84                                     Revised by Ian A. Wright
  725.  
  726.  
  727.  
  728.  
  729.  
  730.          Firstterm3 manual                                           Page...11
  731.  
  732.  
  733.          IMG CONVERSIONS (OPTION K FROM THE MENU)
  734.  
  735.          This option allows you to convert files to and from IMG (Image files)
  736.          format which will convert a sequential file to a file of hex numbers.
  737.          You will be asked for the input and output file names and can use the
  738.          'Stop' key to abort the function and return to the menu.
  739.  
  740.  
  741.          TOGGLE BUFFER 2 (OPTION L FROM THE MENU)
  742.  
  743.          The second buffer removes 8191 bytes from the main buffer of 42362
  744.          bytes so that you can save almost 8k of information in a separate
  745.          area of memory.  Pressing 'l' will toggle the buffer open/closed.
  746.          You will be asked to confirm the change before it is instituted.
  747.  
  748.  
  749.          EXIT OR DIAL (OPTION M FROM THE MENU)
  750.  
  751.          Pressing 'M' will prompt: Are you sure? (Y/N).  Selecting 'y' will
  752.          reset your computer as if it had been turned off and on again so
  753.          DON'T press 'y' unless you are sure.  If you press 'n', the screen
  754.          clears and you are asked: Autodial? (Y/N).  Select 'y' if you have an
  755.          autodialling modem and you will be asked to: enter number to call.
  756.          You must be careful to type this number with NO spaces or dashes.
  757.          Before the program starts to dial you will be reminded to: put t-d
  758.          switch in d position.  This refers to the telephone/data switch on
  759.          the automodem.  After dialling, the screen shows: waiting for
  760.          carrier.  If the automodem does not make contact on the first try, it
  761.          will re-dial.  The screen clears each time and a count is kept of the
  762.          number of attempts made.  You can press the 'up arrow' on the
  763.          keyboard to stop dialling or to change the number.  If you stop
  764.          re-dialling it asks: dial another? (Y/N) so you can select another
  765.          number - or quit.
  766.  
  767.                                        THAT'S IT!
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.          28/12/84                                     Revised by Ian A. Wright
  791.  
  792.  
  793.